home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / epsq850.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  23.7 KB  |  848 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "EPSQ850.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Epson SQ-850"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "ep24res.dll"
  12. *PrinterType: SERIAL
  13. *Feature: Orientation
  14. {
  15.     *rcNameID: =ORIENTATION_DISPLAY
  16.     *DefaultOption: PORTRAIT
  17.     *Option: PORTRAIT
  18.     {
  19.         *rcNameID: =PORTRAIT_DISPLAY
  20.     }
  21.     *Option: LANDSCAPE_CC270
  22.     {
  23.         *rcNameID: =LANDSCAPE_DISPLAY
  24.     }
  25. }
  26. *Feature: InputBin
  27. {
  28.     *rcNameID: =PAPER_SOURCE_DISPLAY
  29.     *DefaultOption: TRACTOR
  30.     *Option: TRACTOR
  31.     {
  32.         *rcNameID: =TRACTOR_DISPLAY
  33.         *Command: CmdSelect
  34.         {
  35.             *Order: DOC_SETUP.3
  36.             *Cmd: "<1B19>0"
  37.         }
  38.     }
  39.     *Option: MANUAL
  40.     {
  41.         *rcNameID: =MANUAL_FEED_DISPLAY
  42.         *Command: CmdSelect
  43.         {
  44.             *Order: DOC_SETUP.3
  45.             *Cmd: "<1B19>0"
  46.         }
  47.     }
  48.     *Option: Option3
  49.     {
  50.         *rcNameID: 263
  51.         *Command: CmdSelect
  52.         {
  53.             *Order: DOC_SETUP.3
  54.             *Cmd: "<1B19>4<1B19>1"
  55.         }
  56.     }
  57.     *Option: Option4
  58.     {
  59.         *rcNameID: 264
  60.         *Command: CmdSelect
  61.         {
  62.             *Order: DOC_SETUP.3
  63.             *Cmd: "<1B19>4<1B19>2"
  64.         }
  65.     }
  66. }
  67. *Feature: Resolution
  68. {
  69.     *rcNameID: =RESOLUTION_DISPLAY
  70.     *DefaultOption: Option1
  71.     *Option: Option1
  72.     {
  73.         *Name: "180 x 180 " =DOTS_PER_INCH
  74.         *DPI: PAIR(180, 180)
  75.         *TextDPI: PAIR(180, 180)
  76.         *PinsPerLogPass: 24
  77.         *PinsPerPhysPass: 24
  78.         *MinStripBlankPixels: 180
  79.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  80.         *SpotDiameter: 120
  81.         *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  82.     }
  83.     *Option: Option2
  84.     {
  85.         *Name: "360 x 180 " =DOTS_PER_INCH
  86.         *DPI: PAIR(360, 180)
  87.         *TextDPI: PAIR(360, 180)
  88.         *PinsPerLogPass: 24
  89.         *PinsPerPhysPass: 24
  90.         *MinStripBlankPixels: 360
  91.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  92.         *SpotDiameter: 170
  93.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  94.     }
  95.     *Option: Option3
  96.     {
  97.         *Name: "360 x 360 " =DOTS_PER_INCH
  98.         *DPI: PAIR(360, 360)
  99.         *TextDPI: PAIR(360, 360)
  100.         *PinsPerLogPass: 48
  101.         *PinsPerPhysPass: 24
  102.         *MinStripBlankPixels: 360
  103.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  104.         *SpotDiameter: 170
  105.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  106.     }
  107.     *Option: Option4
  108.     {
  109.         *Name: "120 x 180 " =DOTS_PER_INCH
  110.         *DPI: PAIR(120, 180)
  111.         *TextDPI: PAIR(120, 180)
  112.         *PinsPerLogPass: 24
  113.         *PinsPerPhysPass: 24
  114.         *MinStripBlankPixels: 120
  115.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  116.         *SpotDiameter: 100
  117.         *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  118.     }
  119. }
  120. *Feature: PaperSize
  121. {
  122.     *rcNameID: =PAPER_SIZE_DISPLAY
  123.     *DefaultOption: LETTER
  124.     *Option: LETTER
  125.     {
  126.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  127.         *Command: CmdSelect
  128.         {
  129.             *Order: DOC_SETUP.4
  130.             *Cmd: "<1B>2<1B>CB"
  131.         }
  132.         *switch: InputBin
  133.         {
  134.             *case: TRACTOR
  135.             {
  136.                 *PrintableArea: PAIR(2880, 3960)
  137.                 *PrintableOrigin: PAIR(90, 0)
  138.             }
  139.             *case: MANUAL
  140.             {
  141.                 *PrintableArea: PAIR(2880, 3615)
  142.                 *PrintableOrigin: PAIR(90, 120)
  143.                 *switch: Resolution
  144.                 {
  145.                     *case: Option1
  146.                     {
  147.                         *PrintableArea: PAIR(2880, 3614)
  148.                     }
  149.                     *case: Option2
  150.                     {
  151.                         *PrintableArea: PAIR(2880, 3614)
  152.                     }
  153.                     *case: Option4
  154.                     {
  155.                         *PrintableArea: PAIR(2880, 3614)
  156.                     }
  157.                 }
  158.             }
  159.             *case: Option3
  160.             {
  161.                 *PrintableArea: PAIR(2880, 3615)
  162.                 *PrintableOrigin: PAIR(90, 120)
  163.                 *switch: Resolution
  164.                 {
  165.                     *case: Option1
  166.                     {
  167.                         *PrintableArea: PAIR(2880, 3614)
  168.                     }
  169.                     *case: Option2
  170.                     {
  171.                         *PrintableArea: PAIR(2880, 3614)
  172.                     }
  173.                     *case: Option4
  174.                     {
  175.                         *PrintableArea: PAIR(2880, 3614)
  176.                     }
  177.                 }
  178.             }
  179.             *case: Option4
  180.             {
  181.                 *PrintableArea: PAIR(2880, 3615)
  182.                 *PrintableOrigin: PAIR(90, 120)
  183.                 *switch: Resolution
  184.                 {
  185.                     *case: Option1
  186.                     {
  187.                         *PrintableArea: PAIR(2880, 3614)
  188.                     }
  189.                     *case: Option2
  190.                     {
  191.                         *PrintableArea: PAIR(2880, 3614)
  192.                     }
  193.                     *case: Option4
  194.                     {
  195.                         *PrintableArea: PAIR(2880, 3614)
  196.                     }
  197.                 }
  198.             }
  199.         }
  200.     }
  201.     *Option: LEGAL
  202.     {
  203.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  204.         *Command: CmdSelect
  205.         {
  206.             *Order: DOC_SETUP.4
  207.             *Cmd: "<1B>2<1B>CT"
  208.         }
  209.         *switch: InputBin
  210.         {
  211.             *case: TRACTOR
  212.             {
  213.                 *PrintableArea: PAIR(2880, 5040)
  214.                 *PrintableOrigin: PAIR(90, 0)
  215.             }
  216.             *case: MANUAL
  217.             {
  218.                 *PrintableArea: PAIR(2880, 4695)
  219.                 *PrintableOrigin: PAIR(90, 120)
  220.                 *switch: Resolution
  221.                 {
  222.                     *case: Option1
  223.                     {
  224.                         *PrintableArea: PAIR(2880, 4694)
  225.                     }
  226.                     *case: Option2
  227.                     {
  228.                         *PrintableArea: PAIR(2880, 4694)
  229.                     }
  230.                     *case: Option4
  231.                     {
  232.                         *PrintableArea: PAIR(2880, 4694)
  233.                     }
  234.                 }
  235.             }
  236.             *case: Option3
  237.             {
  238.                 *PrintableArea: PAIR(2880, 4695)
  239.                 *PrintableOrigin: PAIR(90, 120)
  240.                 *switch: Resolution
  241.                 {
  242.                     *case: Option1
  243.                     {
  244.                         *PrintableArea: PAIR(2880, 4694)
  245.                     }
  246.                     *case: Option2
  247.                     {
  248.                         *PrintableArea: PAIR(2880, 4694)
  249.                     }
  250.                     *case: Option4
  251.                     {
  252.                         *PrintableArea: PAIR(2880, 4694)
  253.                     }
  254.                 }
  255.             }
  256.             *case: Option4
  257.             {
  258.                 *PrintableArea: PAIR(2880, 4695)
  259.                 *PrintableOrigin: PAIR(90, 120)
  260.                 *switch: Resolution
  261.                 {
  262.                     *case: Option1
  263.                     {
  264.                         *PrintableArea: PAIR(2880, 4694)
  265.                     }
  266.                     *case: Option2
  267.                     {
  268.                         *PrintableArea: PAIR(2880, 4694)
  269.                     }
  270.                     *case: Option4
  271.                     {
  272.                         *PrintableArea: PAIR(2880, 4694)
  273.                     }
  274.                 }
  275.             }
  276.         }
  277.     }
  278.     *Option: A4
  279.     {
  280.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  281.         *Command: CmdSelect
  282.         {
  283.             *Order: DOC_SETUP.4
  284.             *Cmd: "<1B>2<1B>CF"
  285.         }
  286.         *switch: InputBin
  287.         {
  288.             *case: TRACTOR
  289.             {
  290.                 *PrintableArea: PAIR(2880, 4208)
  291.                 *PrintableOrigin: PAIR(90, 0)
  292.             }
  293.             *case: MANUAL
  294.             {
  295.                 *PrintableArea: PAIR(2880, 3863)
  296.                 *PrintableOrigin: PAIR(90, 120)
  297.                 *switch: Resolution
  298.                 {
  299.                     *case: Option1
  300.                     {
  301.                         *PrintableArea: PAIR(2880, 3862)
  302.                     }
  303.                     *case: Option2
  304.                     {
  305.                         *PrintableArea: PAIR(2880, 3862)
  306.                     }
  307.                     *case: Option4
  308.                     {
  309.                         *PrintableArea: PAIR(2880, 3862)
  310.                     }
  311.                 }
  312.             }
  313.             *case: Option3
  314.             {
  315.                 *PrintableArea: PAIR(2880, 3863)
  316.                 *PrintableOrigin: PAIR(90, 120)
  317.                 *switch: Resolution
  318.                 {
  319.                     *case: Option1
  320.                     {
  321.                         *PrintableArea: PAIR(2880, 3862)
  322.                     }
  323.                     *case: Option2
  324.                     {
  325.                         *PrintableArea: PAIR(2880, 3862)
  326.                     }
  327.                     *case: Option4
  328.                     {
  329.                         *PrintableArea: PAIR(2880, 3862)
  330.                     }
  331.                 }
  332.             }
  333.             *case: Option4
  334.             {
  335.                 *PrintableArea: PAIR(2880, 3863)
  336.                 *PrintableOrigin: PAIR(90, 120)
  337.                 *switch: Resolution
  338.                 {
  339.                     *case: Option1
  340.                     {
  341.                         *PrintableArea: PAIR(2880, 3862)
  342.                     }
  343.                     *case: Option2
  344.                     {
  345.                         *PrintableArea: PAIR(2880, 3862)
  346.                     }
  347.                     *case: Option4
  348.                     {
  349.                         *PrintableArea: PAIR(2880, 3862)
  350.                     }
  351.                 }
  352.             }
  353.         }
  354.     }
  355.     *Option: A5
  356.     {
  357.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  358.         *Command: CmdSelect
  359.         {
  360.             *Order: DOC_SETUP.4
  361.             *Cmd: "<1B>2<1B>C2"
  362.         }
  363.         *switch: InputBin
  364.         {
  365.             *case: TRACTOR
  366.             {
  367.                 *PrintableArea: PAIR(2009, 2977)
  368.                 *PrintableOrigin: PAIR(90, 0)
  369.                 *switch: Resolution
  370.                 {
  371.                     *case: Option1
  372.                     {
  373.                         *PrintableArea: PAIR(2008, 2976)
  374.                     }
  375.                     *case: Option2
  376.                     {
  377.                         *PrintableArea: PAIR(2009, 2976)
  378.                     }
  379.                     *case: Option4
  380.                     {
  381.                         *PrintableArea: PAIR(2007, 2976)
  382.                     }
  383.                 }
  384.             }
  385.             *case: MANUAL
  386.             {
  387.                 *PrintableArea: PAIR(2009, 2632)
  388.                 *PrintableOrigin: PAIR(90, 120)
  389.                 *switch: Resolution
  390.                 {
  391.                     *case: Option1
  392.                     {
  393.                         *PrintableArea: PAIR(2008, 2632)
  394.                     }
  395.                     *case: Option4
  396.                     {
  397.                         *PrintableArea: PAIR(2007, 2632)
  398.                     }
  399.                 }
  400.             }
  401.             *case: Option3
  402.             {
  403.                 *PrintableArea: PAIR(2009, 2632)
  404.                 *PrintableOrigin: PAIR(90, 120)
  405.                 *switch: Resolution
  406.                 {
  407.                     *case: Option1
  408.                     {
  409.                         *PrintableArea: PAIR(2008, 2632)
  410.                     }
  411.                     *case: Option4
  412.                     {
  413.                         *PrintableArea: PAIR(2007, 2632)
  414.                     }
  415.                 }
  416.             }
  417.             *case: Option4
  418.             {
  419.                 *PrintableArea: PAIR(2009, 2632)
  420.                 *PrintableOrigin: PAIR(90, 120)
  421.                 *switch: Resolution
  422.                 {
  423.                     *case: Option1
  424.                     {
  425.                         *PrintableArea: PAIR(2008, 2632)
  426.                     }
  427.                     *case: Option4
  428.                     {
  429.                         *PrintableArea: PAIR(2007, 2632)
  430.                     }
  431.                 }
  432.             }
  433.         }
  434.     }
  435.     *Option: B5
  436.     {
  437.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  438.         *Command: CmdSelect
  439.         {
  440.             *Order: DOC_SETUP.4
  441.             *Cmd: "<1B>2<1B>C="
  442.         }
  443.         *switch: InputBin
  444.         {
  445.             *case: TRACTOR
  446.             {
  447.                 *PrintableArea: PAIR(2491, 3643)
  448.                 *PrintableOrigin: PAIR(90, 0)
  449.                 *switch: Resolution
  450.                 {
  451.                     *case: Option1
  452.                     {
  453.                         *PrintableArea: PAIR(2490, 3642)
  454.                     }
  455.                     *case: Option2
  456.                     {
  457.                         *PrintableArea: PAIR(2491, 3642)
  458.                     }
  459.                     *case: Option4
  460.                     {
  461.                         *PrintableArea: PAIR(2490, 3642)
  462.                     }
  463.                 }
  464.             }
  465.             *case: MANUAL
  466.             {
  467.                 *PrintableArea: PAIR(2491, 3298)
  468.                 *PrintableOrigin: PAIR(90, 120)
  469.                 *switch: Resolution
  470.                 {
  471.                     *case: Option1
  472.                     {
  473.                         *PrintableArea: PAIR(2490, 3298)
  474.                     }
  475.                     *case: Option4
  476.                     {
  477.                         *PrintableArea: PAIR(2490, 3298)
  478.                     }
  479.                 }
  480.             }
  481.             *case: Option3
  482.             {
  483.                 *PrintableArea: PAIR(2491, 3298)
  484.                 *PrintableOrigin: PAIR(90, 120)
  485.                 *switch: Resolution
  486.                 {
  487.                     *case: Option1
  488.                     {
  489.                         *PrintableArea: PAIR(2490, 3298)
  490.                     }
  491.                     *case: Option4
  492.                     {
  493.                         *PrintableArea: PAIR(2490, 3298)
  494.                     }
  495.                 }
  496.             }
  497.             *case: Option4
  498.             {
  499.                 *PrintableArea: PAIR(2491, 3298)
  500.                 *PrintableOrigin: PAIR(90, 120)
  501.                 *switch: Resolution
  502.                 {
  503.                     *case: Option1
  504.                     {
  505.                         *PrintableArea: PAIR(2490, 3298)
  506.                     }
  507.                     *case: Option4
  508.                     {
  509.                         *PrintableArea: PAIR(2490, 3298)
  510.                     }
  511.                 }
  512.             }
  513.         }
  514.     }
  515.     *Option: Option6
  516.     {
  517.         *rcNameID: 261
  518.         *PageDimensions: PAIR(3060, 4320)
  519.         *Command: CmdSelect
  520.         {
  521.             *Order: DOC_SETUP.4
  522.             *Cmd: "<1B>2<1B>CH"
  523.         }
  524.         *switch: InputBin
  525.         {
  526.             *case: TRACTOR
  527.             {
  528.                 *PrintableArea: PAIR(2880, 4320)
  529.                 *PrintableOrigin: PAIR(90, 0)
  530.             }
  531.             *case: MANUAL
  532.             {
  533.                 *PrintableArea: PAIR(2880, 3975)
  534.                 *PrintableOrigin: PAIR(90, 120)
  535.                 *switch: Resolution
  536.                 {
  537.                     *case: Option1
  538.                     {
  539.                         *PrintableArea: PAIR(2880, 3974)
  540.                     }
  541.                     *case: Option2
  542.                     {
  543.                         *PrintableArea: PAIR(2880, 3974)
  544.                     }
  545.                     *case: Option4
  546.                     {
  547.                         *PrintableArea: PAIR(2880, 3974)
  548.                     }
  549.                 }
  550.             }
  551.             *case: Option3
  552.             {
  553.                 *PrintableArea: PAIR(2880, 3975)
  554.                 *PrintableOrigin: PAIR(90, 120)
  555.                 *switch: Resolution
  556.                 {
  557.                     *case: Option1
  558.                     {
  559.                         *PrintableArea: PAIR(2880, 3974)
  560.                     }
  561.                     *case: Option2
  562.                     {
  563.                         *PrintableArea: PAIR(2880, 3974)
  564.                     }
  565.                     *case: Option4
  566.                     {
  567.                         *PrintableArea: PAIR(2880, 3974)
  568.                     }
  569.                 }
  570.             }
  571.             *case: Option4
  572.             {
  573.                 *PrintableArea: PAIR(2880, 3975)
  574.                 *PrintableOrigin: PAIR(90, 120)
  575.                 *switch: Resolution
  576.                 {
  577.                     *case: Option1
  578.                     {
  579.                         *PrintableArea: PAIR(2880, 3974)
  580.                     }
  581.                     *case: Option2
  582.                     {
  583.                         *PrintableArea: PAIR(2880, 3974)
  584.                     }
  585.                     *case: Option4
  586.                     {
  587.                         *PrintableArea: PAIR(2880, 3974)
  588.                     }
  589.                 }
  590.             }
  591.         }
  592.     }
  593.     *Option: Option7
  594.     {
  595.         *rcNameID: 262
  596.         *PageDimensions: PAIR(3060, 4680)
  597.         *Command: CmdSelect
  598.         {
  599.             *Order: DOC_SETUP.4
  600.             *Cmd: "<1B>2<1B>CN"
  601.         }
  602.         *switch: InputBin
  603.         {
  604.             *case: TRACTOR
  605.             {
  606.                 *PrintableArea: PAIR(2880, 4680)
  607.                 *PrintableOrigin: PAIR(90, 0)
  608.             }
  609.             *case: MANUAL
  610.             {
  611.                 *PrintableArea: PAIR(2880, 4335)
  612.                 *PrintableOrigin: PAIR(90, 120)
  613.                 *switch: Resolution
  614.                 {
  615.                     *case: Option1
  616.                     {
  617.                         *PrintableArea: PAIR(2880, 4334)
  618.                     }
  619.                     *case: Option2
  620.                     {
  621.                         *PrintableArea: PAIR(2880, 4334)
  622.                     }
  623.                     *case: Option4
  624.                     {
  625.                         *PrintableArea: PAIR(2880, 4334)
  626.                     }
  627.                 }
  628.             }
  629.             *case: Option3
  630.             {
  631.                 *PrintableArea: PAIR(2880, 4335)
  632.                 *PrintableOrigin: PAIR(90, 120)
  633.                 *switch: Resolution
  634.                 {
  635.                     *case: Option1
  636.                     {
  637.                         *PrintableArea: PAIR(2880, 4334)
  638.                     }
  639.                     *case: Option2
  640.                     {
  641.                         *PrintableArea: PAIR(2880, 4334)
  642.                     }
  643.                     *case: Option4
  644.                     {
  645.                         *PrintableArea: PAIR(2880, 4334)
  646.                     }
  647.                 }
  648.             }
  649.             *case: Option4
  650.             {
  651.                 *PrintableArea: PAIR(2880, 4335)
  652.                 *PrintableOrigin: PAIR(90, 120)
  653.                 *switch: Resolution
  654.                 {
  655.                     *case: Option1
  656.                     {
  657.                         *PrintableArea: PAIR(2880, 4334)
  658.                     }
  659.                     *case: Option2
  660.                     {
  661.                         *PrintableArea: PAIR(2880, 4334)
  662.                     }
  663.                     *case: Option4
  664.                     {
  665.                         *PrintableArea: PAIR(2880, 4334)
  666.                     }
  667.                 }
  668.             }
  669.         }
  670.     }
  671.     *Option: CUSTOMSIZE
  672.     {
  673.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  674.         *MinSize: PAIR(180, 360)
  675.         *MaxSize: PAIR(3060, 7920)
  676.         *MaxPrintableWidth: 2880
  677.         *MinLeftMargin: 90
  678.         *CenterPrintable?: FALSE
  679.         *switch: InputBin
  680.         {
  681.             *case: TRACTOR
  682.             {
  683.                 *TopMargin: 0
  684.                 *BottomMargin: 0
  685.             }
  686.             *case: MANUAL
  687.             {
  688.                 *TopMargin: 120
  689.                 *BottomMargin: 225
  690.             }
  691.             *case: Option3
  692.             {
  693.                 *TopMargin: 120
  694.                 *BottomMargin: 225
  695.             }
  696.             *case: Option4
  697.             {
  698.                 *TopMargin: 120
  699.                 *BottomMargin: 225
  700.             }
  701.         }
  702.         *Command: CmdSelect
  703.         {
  704.             *Order: DOC_SETUP.4
  705.             *Cmd: "<1B>2"
  706.         }
  707.     }
  708. }
  709. *Feature: PrintQuality
  710. {
  711.     *rcNameID: =TEXT_QUALITY_DISPLAY
  712.     *DefaultOption: LETTER_QUALITY
  713.     *Option: LETTER_QUALITY
  714.     {
  715.         *rcNameID: =LETTER_QUALITY_DISPLAY
  716.         *Command: CmdSelect
  717.         {
  718.             *Order: DOC_SETUP.2
  719.             *Cmd: "<1B>x<01>"
  720.         }
  721.     }
  722.     *Option: DRAFT_QUALITY
  723.     {
  724.         *rcNameID: =DRAFT_QUALITY_DISPLAY
  725.         *Command: CmdSelect
  726.         {
  727.             *Order: DOC_SETUP.2
  728.             *Cmd: "<1B>x<00>"
  729.         }
  730.     }
  731. }
  732. *Feature: Halftone
  733. {
  734.     *rcNameID: =HALFTONING_DISPLAY
  735.     *DefaultOption: HT_PATSIZE_AUTO
  736.     *Option: HT_PATSIZE_AUTO
  737.     {
  738.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  739.     }
  740. *Ifdef: WINNT_50
  741.     *Option: HT_PATSIZE_SUPERCELL_M
  742.     {
  743.         *rcNameID: =HT_SUPERCELL_DISPLAY
  744.     }
  745. *Endif:
  746.     *Option: HT_PATSIZE_6x6_M
  747.     {
  748.         *rcNameID: =HT_DITHER6X6_DISPLAY
  749.     }
  750.     *Option: HT_PATSIZE_8x8_M
  751.     {
  752.         *rcNameID: =HT_DITHER8X8_DISPLAY
  753.     }
  754. }
  755. *Command: CmdStartDoc
  756. {
  757.     *Order: DOC_SETUP.1
  758.     *Cmd: "<1B>@<1B>t<011B>6<1B>R<001B>r<001B>U<01>"
  759. }
  760. *Command: CmdStartPage
  761. {
  762.     *Order: PAGE_SETUP.1
  763.     *Cmd: "<0D>"
  764. }
  765. *Command: CmdEndJob
  766. {
  767.     *Order: JOB_FINISH.1
  768.     *Cmd: "<1B>@"
  769. }
  770. *RotateCoordinate?: FALSE
  771. *RotateRaster?: FALSE
  772. *RotateFont?: FALSE
  773. *switch: Orientation
  774. {
  775.     *case: PORTRAIT
  776.     {
  777.         *TextCaps: LIST(TC_SA_DOUBLE,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  778.     }
  779.     *case: LANDSCAPE_CC270
  780.     {
  781.         *TextCaps: LIST(TC_RA_ABLE)
  782.     }
  783. }
  784. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  785. *YMoveAttributes: LIST(SEND_CR_FIRST)
  786. *MaxLineSpacing: 255
  787. *XMoveThreshold: 0
  788. *YMoveThreshold: *
  789. *XMoveUnit: 60
  790. *YMoveUnit: 180
  791. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l{(DestX / 6) } }
  792. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  793. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  794. *Command: CmdCR { *Cmd : "<0D>" }
  795. *Command: CmdLF { *Cmd : "<0A>" }
  796. *Command: CmdFF { *Cmd : "<0C>" }
  797. *Command: CmdBackSpace { *Cmd : "<08>" }
  798. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  799. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  800. *EjectPageWithFF?: TRUE
  801. *switch: PaperSize
  802. {
  803.     *case: CUSTOMSIZE
  804.     {
  805.         *EjectPageWithFF?: FALSE
  806.         *switch: InputBin
  807.         {
  808.             *case: MANUAL
  809.             {
  810.                 *EjectPageWithFF?: TRUE
  811.             }
  812.             *case: Option3
  813.             {
  814.                 *EjectPageWithFF?: TRUE
  815.             }
  816.             *case: Option4
  817.             {
  818.                 *EjectPageWithFF?: TRUE
  819.             }
  820.         }
  821.     }
  822. }
  823. *OutputDataFormat: V_BYTE
  824. *OptimizeLeftBound?: FALSE
  825. *CursorXAfterSendBlockData: AT_GRXDATA_END
  826. *CursorYAfterSendBlockData: NO_MOVE
  827. *DefaultFont: 3
  828. *DefaultCTT: 1
  829. *switch: Orientation
  830. {
  831.     *case: PORTRAIT
  832.     {
  833.         *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
  834. +                   17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,
  835. +                   33,34,35,36,37,38,39,40,41)
  836.     }
  837.     *case: LANDSCAPE_CC270
  838.     {
  839.         *DeviceFonts: LIST()
  840.     }
  841. }
  842. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  843. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  844. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  845. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  846. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  847. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }
  848.